#include <stdio.h>

struct node
{
    int nextp;
    int no_out;
}
    link[31];
main()
{
    int i,j,k;
    printf("The original circle is (+:pagandom,@:christian):\n");
    for(i=1;i<=30;i++)
    {
        link[i].nextp = i+1;
	link[i].no_out = 1;
    }
    link[30].nextp = 1;
    j=30;
    for(i=0;i<15;i++)
    {
        for(k=0;;)
		if(k<15)
		{
		    j=link[j].nextp;
		    k+=link[j].no_out;
		}
		else break;
	link[j].no_out=0;
    }
    for(i=1;i<=30;i++)
	    printf("%c",link[i].no_out?'@':'+');
    printf("\n");
}
